package com.telit.firecommand.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@Data
public class SampleLibraryDto implements Serializable {

    /**
     * 火情ID
     */
    @ApiModelProperty(value="火情ID")
    private Long id;

    /**
     * 发现时间
     */
    @ApiModelProperty(value="发现时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date findTime;

    /**
     * 监控名称
     */
    @ApiModelProperty(value="监控名称")
    private String cameraName;

    /**
     * 地址
     */
    @ApiModelProperty(value="地址")
    private String address;

    /**
     * 行政区划代码
     */
    @ApiModelProperty(value="行政区划代码")
    private String districtCode;

    /**
     * 行政区划名称
     */
    @ApiModelProperty(value="行政区划名称")
    private String districtName;

    /**
     * 判别真实火情或者虚假火情
     */
    @ApiModelProperty(value="判别真实火情或者虚假火情")
    private String judgement;

    /**
     * 多媒体文件
     */
    @ApiModelProperty(value="多媒体文件")
    private String imageUrl;
}
